Основу объектной модели объекта Report составляют во-первых - свойства и методы, а во-вторых – коллекции. Смотрим Object Browser.

Обратите внимание на пары объектов с практически совпадающими названиями. Это сам объект и коллекция таких объектов. Фактически коллекции – это массивы объектов с нумерацией от единицы. К конкретному объекту можно обращаться по его индексу в массиве, либо по имени. Если вы вспомните, все что говорилось об отчетах в предыдущих шагах и внимательно просмотрите Object Browser, то легко найдете определения всех элементов отчета. Давайте рассмотрим способы управления этими элементами из кода Visual Basic.
Изменение во время выполнения объектов Text.
Объектная модель RDC содержит объект TextObject, представляющий текстовое поле отчета. Данный объект является исключением из изложенного выше правила, поскольку отсутствует соответствующая коллекция. Обращаться к таким объектам можно только по имени.
Обратите внимание! Собственные имена имеют только текстовые поля отчетов, созданных в дизайнере ActiveX Visual Basic. В rpt файлах такие поля имен не имеют!
Откроем в среде Visual Basic дизайнер отчетов и создадим текстовое поле. Теперь смотрим, созданное поле имеет окно свойств:

Здесь можно сразу же изменить умолчательное имя файла. Я ввел имя CorpName.
Теперь к этому полю можно обратиться по его имени. Объект «текстовое поле» имеет метод SetText, устанавливающий текст.

Смотрим отчет.
